#include <iostream>

using namespace std;

int main() {
    // s用于保存输入的字符串 dividend用于保存整数数组  result用于保存商
    string s;
    int dividend[101],result[101];
    cin >> s;

    // 将字符串转换为整数数组
    for (int i = 0;i < s.length();i++) dividend[i] = s[i] - '0';

    int j = 0,c = 0;   // j用于控制result数组的下标  c用于保存进位
    while (j < s.length() - 1) {
        result[j] = (c * 10 + dividend[j])  / 13;  // 用当前的商去除13
        c = (c * 10 + dividend[j]) % 13;           // 获取进位
        j ++;
    }
    result[j] = (c * 10 + dividend[j])  / 13;     // 计算最后一位除13的结果
    c = (c * 10 + dividend[j]) % 13;   // 计算最后一位的进位

    // 去除前置的0
    int i = 0;
    while (result[i] == 0) i ++;

    // 输出result的结果
    for (;i <= j;i++) cout << result[i];
    cout << endl;

    // 输出最后的余数
    cout << c << endl;

    return 0;
}